在保持原有代码不变的前提下,用最简单的方式,将已有的原生项目改造成Flutter/原生混合式项目。开启多端跨平台开发模式,让原生与Flutter顺滑的相互调用,实现两种开发方式的一键切换。
本章将教大家在Android下使用FFmpeg ,包括编译可以Android系统运行的FFmpeg,学习NDK,java调用C函数, C函数调用java,在Android系统下使用FFmpeg等,为Android工程师提升核心竞争力。
浏览器与移动端之间的互通是行业痛点,很多公司,很多工程师都搞不定这块,本章将通过Android与浏览器的互通来让你了解其它端与浏览器之间是如何实现互通的。知道了Android端,其它端的流程也是一样的。
在保持原有代码不变的前提下,用最简单的方式,将已有的原生项目改造成Flutter/原生混合式项目。开启多端跨平台开发模式,让原生与Flutter顺滑的相互调用,实现两种开发方式的一键切换。
本章我们从Android官方工具入手,结合Appium2的最新特性和慕课网App,系统学习了Android移动应用App的自动化实施技术,满足移动App自动化测试实施的技能要求。
本章主要介绍如何打包前端App(iOS 和 Android),以及如何在 Docker 中部署后端服务程序。
由于是前后端分离项目,包含前端,前端源码直接提供的噢~ 本章节会手把手带着大家把前端运行好,可以正常和手机互通,所以没接触过前端的小伙伴们不用怕的哟~
本章我们在性能优化和部署等方面进行多个专题的学习,包括懒加载、表关联、 EntityGraph 等数据查询的性能优化。使用 @Modifying 进行批量更新等数据更新的性能优化。使用 Redis 实现 Hibernate 的一级和二级缓存,提升查询性能。使用计划任务定期更新数据。使用 Spring Security 实现前端基于 JWT 的认证。编译部署 iOS 和 Android App,Spring 自动化测试的种类和常见问题的解决。Flutter 的自动化测试和常见问题。前后端调试的技巧等知识。
本章概述了移动端开发工程师的职责、学习路径和成长前景,同时探讨了原生开发和混合开发两种模式。对于Android,涉及基础技术、开发环境、工具、SDK、应用生命周期、图形布局、多线程、动画、三方框架和JetPack等内容。对于iOS,介绍了生态概况、Xcode、Objective-C和Swift语言、应用架构、基础组件、界面构建等知识,并提及了跨端开发框架。帮助读者快速了解移动端开发的核心概念和技术。
- 7-1 Android开发环境搭建与工具使用指南
- 7-2 移动互联网探秘:技术特点、客户端发展历程及未来趋势
- 7-3 原生开发与混合开发:移动端开发的两种主流方式
- 7-4 移动端APP开发到发布的全流程解析
- 7-5 Android开发语言选择:Java还是Kotlin
- 7-6 Android开发环境搭建与工具使用指南
- 7-7 Android应用的生命周期与核心组件
- 7-8 Android常用界面布局及图形控件指南
- 7-9 Android的UI主线程和多线程处理机制详解
- 7-10 动画实现的艺术:三种动画原理深度剖析
- 7-11 Android开发利器:精选第三方框架推荐
- 7-12 谷歌JetPack:解决移动开发难题的新方案
- 7-13 iOS开发入门必备知识:iOS概况及XCode开发工具
- 7-14 iOS语言探秘:Objective-C与Swift的异同与选择
- 7-15 一个iOS应用程序架构与框架详解
- 7-16 iOS基础技术及iOS常用UI组件盘点
- 7-17 视图的始祖UIView及iOS界面构建的核心原理
- 7-18 跨平台框架选型攻略:如何找到最适合你的解决方案
搭建开发环境,提升高发效率。能够迅速上手开发第一个Flutter 跨端App
本章会讲解学习这门课程之前必备的基础知识,主要讲解ES6、RN等必备知识点,专门为新手学员准备的,这些内容在后面的实战中都会用到。
创建渲染环境是OpenGL编程的第一步,它涉及到图形学和Android系统的知识。在这一章中,你将学习图形学和Android系统的渲染原理和实战技巧,包括渲染管线,GLSurfaceview,Android Surface,EGL等内容。通过这一章将让你掌握创建渲染环境的基本知识和技能,为后续的OpenGL编程打下坚实的基础。
本章我们从Android官方工具入手,结合Appium2的最新特性和慕课网App,系统学习了Android移动应用App的自动化实施技术,满足移动App自动化测试实施的技能要求。
本章将分别讲解项目在Android、iOS、macOS以及Windows上的适配与部署,带你实现一套代码打通多端。
本章通过探索“Hello World”应用,使学员熟悉HarmonyOS的项目结构,方便后期开发及修改配置。同时重点讲解HarmonyOS的第一个核心概念“Ability”。
本章主要介绍如何打包前端App(iOS 和 Android),以及如何在 Docker 中部署后端服务程序。
本章将教大家在Android下使用FFmpeg ,包括编译可以Android系统运行的FFmpeg,学习NDK,java调用C函数, C函数调用java,在Android系统下使用FFmpeg等,为Android工程师提升核心竞争力。
本章将带你完成Flutter进阶之路的最后一站,学习Flutter项目的构建打包的主流方案和技巧。
在这一章,我们将为大家展示如何在主流操作系统(Mac OSX、Ubuntu、Windows)上使用命令行、Eclipse、IntelliJ、Android Studio 开发 Kotlin 程序,并对 Gradle 的使用以及常见问题做介绍。
本章我们将实现一个Android相机APP, 它可以让你拍摄视频和图像,记录你的生活和创意并为后面的章节提供渲染素材。在这一章中,我们将从如何创建一个最简单的Android工程入手,随后逐步深入了解Android相机的工作原理,讲解开发相机APP的技巧和难点,如前后摄像头的切换,如何聚焦等等,让你能够自己开发出可以拍出高质量视频和图像的相机APP。
在这一章,我们将主要专注于将协程运用于实践。实践过程中主要基于官方的协程框架,除重点介绍 Channel、Select、Flow 等特性的运用以外,我们还将通过案例为大家展示协程在 Android、Spring、Ktor 当中的实践运用。
本章我们将实现一个Android相机APP, 它可以让你拍摄视频和图像,记录你的生活和创意并为后面的章节提供渲染素材。在这一章中,我们将从如何创建一个最简单的Android工程入手,随后逐步深入了解Android相机的工作原理,讲解开发相机APP的技巧和难点,如前后摄像头的切换,如何聚焦等等,让你能够自己开发出可以拍出高质量视频和图像的相机APP。