by Fragments

State of platforms: Fragments Ahmedabad

On the state of platforms: React Native, Flutter, iOS, React

State of platforms: Fragments Ahmedabad

State of platforms: Fragments Ahmedabad

On the state of platforms: React Native, Flutter, iOS, React

by Fragments
date_range

Date

09 Mar 2019, DevX, C-201, 2nd Floor, Vastrapur, Ahmedabad

place

Venue

DevX Accelerator, Ahmedabad

About

About Fragments Ahmedabad: State of Platforms

The Ahmedabad edition of Fragments Conference is a technical, deep-dive conference, discussing:

  1. React: where Vipul AM, director at Big Binary, elaborates on tooling, resources and how to get started with React: https://hasgeek.com/fragments/ahmedabad-2019/proposals/state-of-react-BDg5te9DaeahZN9kVaahRV

  2. React Native: working with the React Native team at Facebook in San Francisco, Parashuram explains how you can build high quality applications with React Native: https://hasgeek.com/fragments/ahmedabad-2019/proposals/building-high-quality-mobile-apps-with-react-nativ-T4xVLyEQFFGKzgvNsdRuta

  3. Flutter: Pooja Bhaumik explains the ease of development with Flutter in terms of reduced development times, ease of learning, and other technical features which make Flutter an attractive platform: https://hasgeek.com/fragments/ahmedabad-2019/proposals/flutter-do-more-with-less-code-jbAn8PKhyFgna44bvJ8fHf

  4. Comparisons of the above platforms with Kotlin and NativeScript: Arnav Gupta, known for his active involvement with the Android community, demonstrates the pros and cons of different platforms by showing how he built an app using Kotlin, Flutter and NativeScript: https://hasgeek.com/fragments/ahmedabad-2019/proposals/what-i-learnt-by-building-the-exact-same-app-in-ko-NuZgd4bLfKkcck2yHEGRmg

While platforms have brought in frameworks and ease of development, at the heart of a good mobile app underlies sound engineering. One such practice is that of end-to-end testing. Preeti Wadhwani argues about the importance of E2E testing, in her talk at the conference: https://hasgeek.com/fragments/ahmedabad-2019/proposals/meet-my-new-friend-testing-Y5FuAn6jCmXDdyL7o72LtM

We have organized a flash talks session for audience to showcase their open source work, and contribute to the above discussions. See the full conference schedule here: https://hasgeek.com/fragments/ahmedabad-2019/schedule

Workshops and BOF sessions:

Conferences are as much about interactions and sharing of experiences, as they are about learning. Post-lunch, we have two tracks at Fragments Ahmedabad edition:

  1. A hands-on tutorial on React: https://hasgeek.com/fragments/ahmedabad-2019/proposals/react-beginners-workshop-XgmZCjfvVLFYBAYotH8jeE

  2. Birds of Feather (BOF) sessions, where interested members of the audience can join discussions on React Native, Flutter and NativeScript. See the schedule for more details: https://hasgeek.com/fragments/ahmedabad-2019/schedule

Who should attend?

  1. Mobile developers working across platforms.
  2. Co-founders and product managers who are evaluating platforms for business and customer use cases.

Conference date: 9 March 2019.

Venue: DevX Accelerator, C-201, 2nd Floor, The First, Vastrapur, Ahmedabad.

Contact details: For more information about sponsorships, tickets, or any other query, contact info@hasgeek.com or call 7676332020.

Talks

  • What I learnt by building the exact same app in Kotlin (Native Android), Nativescript and Flutter

    Arnav Gupta

    What I learnt by building the exact same app in Kotlin (Native Android), Nativescript and Flutter

    So I took the famous realworld.io project (which is a clone of Medium) and implemented it in Kotlin for native Android, and then using Nativescript-Vue and finally in Flutter.
    Although separate platforms, the end result looks identical to the end user.

    We will compare a bunch of things across these three platforms -

    1. Developer Experience
    2. Performance (out of the box)
    3. Performance optimisation learning curve
    4. Memory/CPU/App size differences
    5. Lines of Code
    6. Perceptible jank, smoothness
    7. Constraints and limitations of each framework
  • Building high quality mobile apps with React Native

    Parashuram Narasimhan, Facebook

    Building high quality mobile apps with React Native

    • Using Javascript to build mobile application
    • Comparing Cordova/Phonegap/Ionic, React Native, NativeScript and Flutter
    • Understand the React Native architecture
    • Getting up and running with React Native quickly
    • Leveraging native libraries and modules for platform specific tasks
    • A quick introduction to React Native performance.
  • State of React

    Vipul A M, Director at Big Binary

    State of React

    In this talk, I will take a look at a brief history of React and how it evolved over the years.

    I will then talk about React fundamentals- Virtual DOM, Simple/Stateless components, Small Applications, life cycles, state management, hooks, composition/inherintance, CRA and more.

    I will also talk about tooling and some preferred things the community uses: tooling, deployments, server side frameworks, GraphQL/Relay, etc

    Since this talk is aimed to give a brief overview of getting started in React, I will also talk about how and where people can ask for help from the community and forums and learning in general.

  • Meet My New Friend: Testing

    Preeti Wadhwani

    Meet My New Friend: Testing

    • I will start with a story on how difficult it was to test when there were no tests in the codebase and manually testing everything was so tedious
    • Many people had motivated me to move towards TDD and getting chance to work with people who encourage testing in the codebase helped me to move towards it
    • I started with writing unit tests using Jest is used by Facebook, and as per my experience unit test helps in improving your code architecture and helps you write better code
    • Showing the examples for the same to understand it better
    • When the feature development is done to test it we used detox with Cucumber to write e2e tests
    • This greatly helped us in BDD and automate tests saved time to manually tests everything
    • Showing the example of the same
    • Thus writing tests helped in refactoring with confidence as if any other developer is changing the code running tests provide information if the previous feature working as expected
  • Flutter: do more with less code.

    Pooja Bhaumik

    Flutter: do more with less code.

    I will start the talk with my story of moving from native Android to Flutter.

    Then I will give a brief introduction to Flutter for the beginners in the audience.

    Then the main part of the talk will comprise of a comparison between Android and Flutter code. I will introduce 5+ examples of features or components that can be build on both native Android and Flutter and demonstrate how Flutter wins the race everytime in the race for speed of development, LOC, and efficiency.

    I will finally conclude how Flutter is a godsent and a curse both to mobile developers, specially freelancers.

Tickets

Loading...

Venue

DevX Accelerator, Ahmedabad
C-201, 2nd Floor, The First, B/h Keshav Baugh Party Plot,
Nr. Shivalik High-Street, Vastrapur
Ahmedabad 380015
Gujarat
IN

Loading...