CI/CD pipelines definitely increase the lifespan and QoL of developers. I've just successfully integrated two #GitHubActions workflows that build and upload one of my #Flutter apps, utilizing the 2,000 free minutes you get from GitHub! The result? Every time I tag a new release on GitHub, it automatically triggers a build that lands directly in the Google Play Console and App Store Connect. No more manual Flutter builds and uploads. It feels great to have the same "push-to-deploy" in mobile that we've enjoyed in web for years. #CICD #MobileDev
Boosting Mobile Dev Efficiency with GitHub Actions
More Relevant Posts
-
Someone can harm your Flutter app easily. Log mindfully. I have seen multiple production apps that allow anyone with basic debugging knowledge to read logs containing information like tokens and API endpoints. Developers should create a separate class for debugging. For example, in the Fullhouse app, we have a SendLog class. Instead of calling Logger directly in the codebase, we call the SendLog class. Inside this class, we check and allow logs only when the app is in debug mode. One example of such a production app (it is not related to me at all, and I have avoided including any details that could be used to harm the app, such as APIs or tokens, even though I had access to all of these sensitive details).
To view or add a comment, sign in
-
-
📕 Supercharging Nuxt Apps with VueUse 👉🏻 If you’re building Nuxt apps and not using VueUse yet, you’re probably working harder than you need to. https://lnkd.in/djPhf8YS
To view or add a comment, sign in
-
We just launched Liquid Backend in partnership with Specific (YC F25) 🚀 Native mobile apps now come with a built-in backend - database, authentication, APIs, and AI, all generated automatically. Here’s a quick intro + demo by Jahid and Fabian 👇 Go build your dream apps with Natively, and easily deploy them to iOS and Android!
To view or add a comment, sign in
-
Debugging modern apps often means checking three different log systems. mobile logs browser logs backend logs Each with different tools. We wanted to simplify that. Shipbook now supports SPA and Node.js, so logs from your entire stack can live in one place. mobile apps web apps & websites (SPA) backend services (Node.js) Capture: logs | errors | crashes | user sessions We also refreshed the SDKs for: iOS | Android | Flutter | React Native with performance improvements and better error handling. If you build across mobile, web, and backend, this should make debugging much easier. #nodejs #webdev #mobiledev #logging #devtools
To view or add a comment, sign in
-
-
🚀 React Hands-on Series #1 🧠 Problem Statement: Build a Todo App 🎯 Your Task: Build a fully functional Todo App with the following features: ✅ Add a new todo ✅ Delete a todo ✅ Mark a todo as Complete ✅ Filter todos (All / Completed / Pending) ✅ Display total tasks count dynamically
To view or add a comment, sign in
-
-
Just dropped a new Flutter tutorial! In my latest YouTube video, I break down how to open a website, email app, phone dialer, and SMS app through a Flutter application using the url_launcher package. Here's everything covered in the video: ✅ Open a website in the browser ✅ Launch the email app (with subject & body pre-filled) ✅ Open the phone dialer with a number ready ✅ Launch the SMS app with a message pre-typed ✅ Use canLaunchUrl the right way for production safety I also cover how to encode query parameters properly, and the Android/iOS configuration that many developers miss when using canLaunchUrl. 👨💻 Who is this for? If your app has a contact screen, a support page, a helpline button, or anything that connects users to the outside world — this video will save you a lot of time. 🎬 Watch the full tutorial here: https://bit.ly/4ukuBef #Flutter #FlutterTutorial #URLLauncher #FlutterCommunity #TechContent
URL Launcher in Flutter: Open Web, Email & Phone Apps 📱
https://www.youtube.com/
To view or add a comment, sign in
-
At Darvin.dev we’ve always been mobile-first. The idea from the beginning was that every app you create should be optimized for native mobile experiences from day one. Under the hood, Darvin generates Flutter apps. Because Flutter is a cross-platform framework, the same app can also run on the web. With 𝗪𝗲𝗯 𝗘𝘅𝗽𝗼𝗿𝘁, you can now export the full source code of your app as a ready-to-deploy web project and host it anywhere: • Your own domain • Vercel, Netlify, Firebase Hosting • Your own server or infrastructure This is different from Publish inside Darvin. Publish gives you a quick shareable web link. Export gives you full ownership and deployment control. Build once. Ship to every screen. Darvin.dev
To view or add a comment, sign in
-
🛠️ Components are the heart of every Angular app. Sharing a few questions I find really useful when revisiting component lifecycle: 1. What is the difference between a component and a directive? 2. Explain the sequence of Angular lifecycle hooks with practical use cases. 3. When should you use ngOnInit versus the constructor? 4. How do you communicate data between parent and child components? 5. What are ViewChild and ContentChild, and when would you use each? Drop your favourite lifecycle hook example in the comments! #Angular #WebDev
To view or add a comment, sign in
-
Recently converted a live web application into a professional Android app using Capacitor and Android Studio. Instead of rebuilding the frontend in Kotlin or Flutter, I wrapped the existing web app inside a native WebView, configured a proper reverse-domain App ID, synced assets, and generated a signed APK through the Android build pipeline. Two approaches stood out: • Loading the hosted production URL (fast MVP deployment) • Bundling a static production build for better performance & Play Store readiness With proper plugin configuration (SplashScreen, StatusBar, Keyboard), Gradle sync, and release signing, the result feels like a native app — powered by the same web codebase. This workflow significantly reduces development time while maintaining professional deployment standards. Web → Native → Play Store. #AndroidDevelopment #Capacitor #MobileEngineering #WebToApp #ProductDevelopment
To view or add a comment, sign in
-
Explore related topics
- Benefits of CI/CD in Software Development
- CI/CD Pipeline Optimization
- CI/cd Strategies for Software Developers
- How to Improve Software Delivery With CI/cd
- Cloud-native CI/CD Pipelines
- Continuous Integration and Deployment (CI/CD)
- App Development Workflow Optimization
- The Role of CI/CD in MLOps
- GitHub Code Review Workflow Best Practices
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development