Home / Companies / Ionic / Blog / July 2015

July 2015 Summaries

3 posts from Ionic

Filter
Month: Year:
Post Summaries Back to Blog
Setting up a hybrid app environment on a Windows machine traditionally involves multiple steps, such as acquiring Java, NodeJS, and the Android SDK, followed by manually adding each to the system path, which can be time-consuming and challenging for beginners. To simplify this process, the Visual Studio team developed the Tools for Apache Cordova package for VS2013 and integrated it into VS2015, streamlining the preparation needed to build hybrid apps on Windows. This integration makes it easier for developers to use Visual Studio Tools for Apache Cordova in hybrid app development, enhancing efficiency and reducing setup complexity.
Jul 29, 2015 190 words in the original blog post.
Max Lynch, CEO of Ionic, discusses the challenges of building mobile apps using web technologies, emphasizing that the web stack is too low-level compared to native development environments like iOS or Android. He explains that while HTML, JavaScript, and CSS are higher-level abstractions compared to languages like Objective-C, they lack the specific components and features necessary for creating mobile apps. Lynch argues that developers face significant difficulties in implementing native-like UI concepts and styles using the web stack, which requires them to build everything from scratch. He suggests that frameworks like Ionic can address these limitations by providing the necessary tools to create apps that look and feel native, making it easier for developers to target specific platforms.
Jul 27, 2015 349 words in the original blog post.
Firebase is a widely used backend solution that offers real-time database synchronization and straightforward authentication APIs, making it simple to integrate social logins into apps. The process of adding GitHub authentication to an Ionic app involves setting up Firebase for social login by enabling GitHub authentication in the Firebase dashboard and obtaining necessary keys from GitHub. Developers create a GitHub application, configure its settings, and insert the client ID and secret into Firebase. Using AngularFire and Cordova's InAppBrowser plugin, a basic Ionic app is built, injecting Firebase as a dependency and creating a factory for authentication. The app's controller handles user login via OAuth, using redirects and popups for authentication, and displays user data such as profile picture and username upon successful login. This method is adaptable for other social platforms like Facebook, Twitter, and Google.
Jul 01, 2015 730 words in the original blog post.